﻿using System;
using System.Collections.Generic;
using Sustainalytics.ClientDW.Entities;
using Sustainalytics.DataLayer.Shared;

namespace Sustainalytics.ESGRatings.BusinessLogic.ESGOnlineReport
{
    public interface IHistoricalDataBusinessLogicUnit
    {
        void SetCorporateDataRepositorty(IRepositoryCollection<CorporateDataBasic> corporateDataRepository);
        CompanyHistoricalPerformance GetSingleByCompanyId(Guid companyId,IEnumerable<int> universeIds );
        Dictionary<Guid, CompanyHistoricalPerformance> GetByIds(IEnumerable<Guid> companyIds);

    }
}